﻿2026-06-07T23:54:23.2770049Z ##[group]Run cargo test -p spt-daemon --test twohost -- --nocapture
2026-06-07T23:54:23.2770411Z [36;1mcargo test -p spt-daemon --test twohost -- --nocapture[0m
2026-06-07T23:54:23.2821696Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
2026-06-07T23:54:23.2821926Z env:
2026-06-07T23:54:23.2822040Z   SPT_TWO_HOST: 1
2026-06-07T23:54:23.2822166Z   SPT_TWO_HOST_ROLE: a
2026-06-07T23:54:23.2822320Z   SPT_TWO_HOST_SECRET: rig-twohost-ci
2026-06-07T23:54:23.2822524Z   SPT_TWO_HOST_PEER_IP: 100.98.197.12
2026-06-07T23:54:23.2822684Z   SPT_TWO_HOST_WAIT_SECS: 900
2026-06-07T23:54:23.2822988Z   SPT_TWO_HOST_NOTIFY_BIN: C:\actions-runner\_work\spt-core\spt-core\.adapter-notify\target\debug\notify-shell.exe
2026-06-07T23:54:23.2823301Z ##[endgroup]
2026-06-07T23:54:24.7195736Z    Compiling windows-sys v0.61.2
2026-06-07T23:54:24.7264030Z    Compiling strsim v0.11.1
2026-06-07T23:54:24.7315387Z    Compiling fastrand v2.4.1
2026-06-07T23:54:24.7437066Z    Compiling windows-sys v0.59.0
2026-06-07T23:54:24.8179332Z    Compiling futures-lite v2.6.1
2026-06-07T23:54:24.8191691Z    Compiling darling_core v0.20.11
2026-06-07T23:54:25.2469196Z    Compiling spt-msg v0.1.1 (C:\actions-runner\_work\spt-core\spt-core\crates\spt-msg)
2026-06-07T23:54:25.3736140Z    Compiling spt-runtime v0.1.1 (C:\actions-runner\_work\spt-core\spt-core\crates\spt-runtime)
2026-06-07T23:54:25.3736769Z    Compiling spt-term v0.1.1 (C:\actions-runner\_work\spt-core\spt-core\crates\spt-term)
2026-06-07T23:54:25.9979507Z    Compiling darling_macro v0.20.11
2026-06-07T23:54:26.2385980Z    Compiling darling v0.20.11
2026-06-07T23:54:26.3222972Z    Compiling spt-live v0.1.1 (C:\actions-runner\_work\spt-core\spt-core\crates\spt-live)
2026-06-07T23:54:26.3715869Z    Compiling derive_builder_core v0.20.2
2026-06-07T23:54:26.9833347Z    Compiling derive_builder_macro v0.20.2
2026-06-07T23:54:27.2113236Z    Compiling derive_builder v0.20.2
2026-06-07T23:54:27.3404044Z    Compiling vergen-lib v9.1.0
2026-06-07T23:54:27.3404298Z    Compiling vergen-lib v0.1.6
2026-06-07T23:54:27.4309865Z    Compiling vergen v9.1.0
2026-06-07T23:54:27.4595229Z    Compiling vergen-gitcl v1.0.8
2026-06-07T23:54:27.7310090Z    Compiling iroh-relay v0.98.0
2026-06-07T23:54:29.3023415Z    Compiling socket2 v0.6.4
2026-06-07T23:54:29.3023645Z    Compiling mio v1.2.1
2026-06-07T23:54:29.3023813Z    Compiling rustls-platform-verifier v0.7.0
2026-06-07T23:54:29.3024016Z    Compiling netdev v0.42.0
2026-06-07T23:54:29.3024364Z    Compiling seize v0.5.1
2026-06-07T23:54:29.3025039Z    Compiling interprocess v2.4.2
2026-06-07T23:54:29.3025329Z    Compiling tempfile v3.27.0
2026-06-07T23:54:29.4251679Z    Compiling papaya v0.2.4
2026-06-07T23:54:29.5043699Z    Compiling noq-udp v0.10.0
2026-06-07T23:54:29.5314865Z    Compiling ipconfig v0.3.4
2026-06-07T23:54:29.6593111Z    Compiling tokio v1.52.3
2026-06-07T23:54:31.8596874Z    Compiling tokio-util v0.7.18
2026-06-07T23:54:31.8597127Z    Compiling tokio-rustls v0.26.4
2026-06-07T23:54:31.8597335Z    Compiling tower v0.5.3
2026-06-07T23:54:31.8597633Z    Compiling acto v0.8.2
2026-06-07T23:54:31.8597990Z    Compiling backon v1.6.0
2026-06-07T23:54:32.1584245Z    Compiling tower-http v0.6.11
2026-06-07T23:54:32.1683326Z    Compiling swarm-discovery v0.6.0-alpha.2
2026-06-07T23:54:32.3364651Z    Compiling h2 v0.4.14
2026-06-07T23:54:32.3364885Z    Compiling n0-future v0.3.2
2026-06-07T23:54:32.3365082Z    Compiling tokio-stream v0.1.18
2026-06-07T23:54:32.3365588Z    Compiling tokio-websockets v0.13.2
2026-06-07T23:54:32.4239744Z    Compiling n0-watcher v0.6.1
2026-06-07T23:54:32.4240130Z    Compiling iroh-dns v0.98.0
2026-06-07T23:54:32.6173747Z    Compiling netwatch v0.16.0
2026-06-07T23:54:32.7039073Z    Compiling noq v0.18.0
2026-06-07T23:54:34.7377842Z    Compiling hyper v1.10.1
2026-06-07T23:54:34.7378093Z    Compiling hickory-net v0.26.0-beta.4
2026-06-07T23:54:35.4892328Z    Compiling hyper-util v0.1.20
2026-06-07T23:54:35.5126762Z    Compiling hickory-resolver v0.26.0-beta.4
2026-06-07T23:54:36.3340588Z    Compiling hyper-rustls v0.27.9
2026-06-07T23:54:36.3340839Z    Compiling igd-next v0.17.1
2026-06-07T23:54:36.4642502Z    Compiling reqwest v0.13.4
2026-06-07T23:54:36.8991289Z    Compiling portmapper v0.16.0
2026-06-07T23:54:41.9368024Z    Compiling iroh v0.98.2
2026-06-07T23:54:50.8575450Z    Compiling spt-net v0.1.1 (C:\actions-runner\_work\spt-core\spt-core\crates\spt-net)
2026-06-07T23:54:52.0170032Z    Compiling spt-daemon v0.1.1 (C:\actions-runner\_work\spt-core\spt-core\crates\spt-daemon)
2026-06-07T23:55:01.4293579Z     Finished `test` profile [unoptimized + debuginfo] target(s) in 37.92s
2026-06-07T23:55:01.4542391Z      Running tests\twohost.rs (target\debug\deps\twohost-1b20833aac17cecc.exe)
2026-06-07T23:55:01.4919416Z 
2026-06-07T23:55:01.4919683Z running 2 tests
2026-06-07T23:55:01.4921241Z test two_host_ladder_role_b ... ok
2026-06-07T23:55:01.4929759Z TWOHOST role A: node bcead52b862344aef51998ca5d8f15dce1e38e6cee3795b219a5849f6ad4b41a
2026-06-07T23:55:01.6455660Z TWOHOST OK: pairing (initiator, product surface) — Pinned
2026-06-07T23:55:02.3987207Z TWOHOST OK: register: B's perch row replicated to A
2026-06-07T23:55:02.4204757Z TWOHOST OK: message sent (B asserts the spool)
2026-06-07T23:55:02.4823768Z TWOHOST OK: file fetch (sid 1)
2026-06-07T23:55:02.5296659Z TWOHOST OK: remote-drive (attach echo)
2026-06-07T23:55:02.7628974Z UPDATE_STAGED:6:BrainOnly (from 9bbcee970607c7454b0baf8b38b032ccdf1a36de7ef04d614158fecd1f08b612)
2026-06-07T23:55:02.8460228Z TWOHOST OK: sync: A pulled B's mind
2026-06-07T23:55:02.8460695Z TWOHOST OK: update: B's v6 staged at A through the verify gate
2026-06-07T23:55:02.8461745Z TWOHOST OK: update: consent notif surfaced at A
2026-06-07T23:55:03.0967729Z TWOHOST OK: notif: B's dismissal replicated to A
2026-06-07T23:55:03.3886687Z TWOHOST OK: rest: B's row advertises Suspended at A
2026-06-07T23:55:03.9465508Z TWOHOST OK: rest: B's row advertises Active again at A (with a presence stamp)
2026-06-07T23:55:03.9465863Z TWOHOST OK: remote suspend/wake round trip
2026-06-07T23:55:04.7018118Z TWOHOST OK: presence: B's surface marks replicated back to A
2026-06-07T23:55:04.8893381Z TWOHOST OK: cross-node shell relink + drive (B asserts the render)
2026-06-07T23:55:05.3928828Z TWOHOST OK: toast: B's surface marks replicated back to A
2026-06-07T23:55:05.4496544Z TWOHOST OK: file push (done barrier)
2026-06-07T23:55:05.4496901Z TWOHOST role A: ladder complete
2026-06-07T23:55:05.4701277Z test two_host_ladder_role_a ... ok
2026-06-07T23:55:05.4701437Z 
2026-06-07T23:55:05.4701598Z test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.98s
2026-06-07T23:55:05.4701864Z 
